home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 2 / Meeting Pearls Vol. II (1995)(GTI - Schatztruhe)[!].iso / Pearls / comm / Envoy / Conf / conf.h < prev    next >
C/C++ Source or Header  |  1994-04-15  |  3KB  |  102 lines

  1. #define geta4 __builtin_geta4
  2. void geta4(void);
  3.  
  4. #define TKCMD_TALK         1
  5. #define TKCMD_ABORT        2
  6. #define TKCMD_DATA         3
  7. #define TKCMD_CONFERENCE   4
  8. #define TKCMD_CONDATA      5
  9. #define TKCMD_CONEND       6
  10. #define TKCMD_CONLIST      7   
  11. #define TKCMD_CLDATA       8
  12. #define TKCMD_CLEND        9
  13. #define TKCMD_MALIST       10
  14. #define TKCMD_STATUS       11
  15. #define TKCMD_PRIVATE      12
  16. #define TKCMD_CONCREATE    13
  17.  
  18. struct c_worknode
  19. {
  20.    struct Node cnode;
  21.    UBYTE name[32];
  22. };
  23.  
  24. struct c_membnode
  25. {
  26.    struct Node cnode;
  27.    UBYTE name[32];
  28.    UBYTE alias[32];
  29.    ULONG flags;
  30. };
  31.  
  32. UWORD __chip waitPointer[] =
  33. {
  34.    0x0000,0x0000,0x0400,0x07c0,0x0000,0x07c0,0x0100,0x0380,0x0000,0x07e0,
  35.    0x07c0,0x1ff8,0x1ff0,0x3fec,0x3ff8,0x7ede,0x3ff8,0x7ebe,0x7ffc,0xff7f,
  36.    0x7efc,0xffff,0x7ffc,0xffff,0x3ff8,0x7ffe,0x3ff8,0x7ffe,0x1ff0,0x3ffc,
  37.    0x07c0,0x1ff8,0x0000,0x07e0,0x0000,0x0000
  38. };
  39.  
  40. UBYTE conf_host[32],conf_name[32],alias[32];
  41. UBYTE machine_name[32],pri_msg[256];
  42. UBYTE Conf_Port_Name[32];
  43.  
  44. struct Task *TKProc;
  45. ULONG TKSignalMask,TKCommand,Start_Count=0;
  46. ULONG GLB_Error=0;
  47. ULONG cycle_mode;
  48. struct Requester null_request;
  49. BOOL temp_request;
  50. struct Message Conf_Msg;
  51. struct Process *myproc;
  52.  
  53. struct List c_worklist,c_memblist;
  54.  
  55. struct Library *IntuitionBase,*GadToolsBase,*ServicesBase,*NIPCBase,*UtilityBase;
  56. struct Library *DOSBase;
  57. struct Library *SysBase;
  58. struct Library *IconBase;
  59.  
  60. /*
  61. ** The following code is for the WorkBench "interface".  Windows, gadgets,
  62. ** etc.  Created with GadToolsBox v1.3
  63. */
  64.  
  65. #define GD_Gadget00                            0
  66. #define GD_Gadget10                            1
  67. #define GD_Gadget20                            2
  68. #define GD_Gadget30                            3
  69. #define GD_Gadget40                            4
  70. #define GD_Gadget50                            5
  71. #define GD_Gadget60                            6
  72. #define GD_Gadget70                            7
  73. #define GD_Gadget80                            8
  74. #define GD_Gadget90                            9
  75. #define GD_Gadget100                           10
  76. #define GD_Gadget110                           11
  77.  
  78.  
  79. struct Screen        *Scr = NULL;
  80. APTR                  VisualInfo = NULL;
  81. struct Window        *Project0Wnd = NULL;
  82. struct Gadget        *Project0GList = NULL;
  83. struct Gadget        *Project0Gadgets[12];
  84. UWORD                 Project0Left = 0;
  85. UWORD                 Project0Top = 12;
  86. UWORD                 Project0Width = 574;
  87. UWORD                 Project0Height = 192;
  88. UBYTE                *Project0Wdt = "Conference Work Window";
  89.  
  90. UBYTE         *Gadget900Labels[] = {
  91.     (UBYTE *)"- Normal -",
  92.     (UBYTE *)"- Hide -",
  93.     (UBYTE *)"- Muffle -",
  94.     (UBYTE *)"- Ignore -",
  95.     NULL };
  96.  
  97. struct TextAttr topaz8 = {
  98.     ( STRPTR )"topaz.font", 8, 0x00, 0x00 };
  99.  
  100. struct IntuiText  Project0IText[] = {
  101.     2, 0, JAM1,378, 4, &topaz8, (UBYTE *)"Configuration", NULL };
  102.